
              ILXLog XML Tag Definitions

                    Version 1.0

                   by Marc Eaddy
                 Created: 05/05/00
                 Updated: 05/05/00


ILXLOG
------
  
  A collection of LOG objects.

  Syntax:

  <ILXLOG
	>

  Valid Child Tags:

    LOG

  Attributes:

    (none)

LOG
---
  
  A route/filter for a class of log messages.

  Syntax:

  <LOG
    SOURCE = sources
    FACILITY = facilities
    SEVERITY = severities
    DEST = destinations  
    >

  Valid Child Tags:

    (none)

  Attributes:

	SOURCE				- A comma-separated list of log message sources.  A log
						  "source" identifies a subsystem or source file. If
						  no source is specified, the filter applies to all
						  log messages. Exs: "ActiveILX", "ILXScripting",
						  "ActiveILX,ILXScripting".

	FACILITY            - A comma-separated list of log message facilities. The
                          facility is only present in log messages that use an
                          HRESULT.  The facility can be exactly the same as the
                          source, i.e., source "ActiveILX" corresponds to facility
                          "0x401".  Exs: "0x401", "0x401,0x501".

	SEVERITY            - A comma-separated list of log message severities. The
                          severities allowed are "ERROR", "WARNING", "INFO", and
                          "SUCCESS".  If only one severity is specified, then the
                          filter will apply to all messages who have that severity
                          *or greater*.  Examples:

                          "INFO" - Will log "INFO", "WARNING", and "ERROR"
                          messages.
                          "INFO,WARNING" - Will log only "INFO" and "WARNING"
                          messages.

	CODE				- A comma-separated list of HRESULT error codes.

	DEST                - A comma-separated list of log message destinations. If
                          DEST is not present, a default destination will be used.
                          If DEST is "" no messages will be logged.  The following
                          destinations are allowed:

                          LogFile - Logs messages to a bounded-size file.
                          MsgBox - The message will be displayed in modal dialog box.
                          EventLog - Logs messages to the NT event log.  Only applies
                            to messages that use an HRESULT. (NOT IMPLEMENTED)
                          DebugOutput - Logs messages to the debug output window.
                          Console - Logs messages to standard output. (NOT IMPLEMENTED)
                          Window - Logs messages to a window. (NOT IMPLEMENTED)
                          Email - Emails the log message. (NOT IMPLEMENTED)
